package com.ffcs.crmd.tsp.api.netty;

import com.ffcs.crmd.tsp.api.dto.netty.RemotingCommand;

import io.netty.channel.ChannelHandlerContext;

/**
 * 
 * 功能说明:通信请求执行接口
 *
 * @author ZHONGFUHUA
 * 
 * @since 1.0.0-SNAPSHOT
 *
 */
public interface INettyProcessor {
    
    /**
     * 
     * 功能说明:处理对应编码的通信请求
     * 
     * @param ctx 通道流水上下文
     * @param request 请求通信体
     * @return 返回通信提
     */
   public RemotingCommand processRequest(final ChannelHandlerContext ctx, final RemotingCommand request);
}
